package com.example.demo.service;

import com.example.demo.pojo.PageResult;
import com.example.demo.pojo.dto.GoodsPageDTO;
import com.example.demo.pojo.dto.GoodsQueryDTO;
import com.example.demo.pojo.entity.Goods;

import java.util.List;

public interface GoodsService {

    List<Goods> list(GoodsQueryDTO goodsQueryDTO);

    Goods getGoodsInfo(Long id);

    void add(Goods goods);

    void batchDelete(List<Long> ids);

    void update(Goods goods);

    PageResult pageQuery(GoodsPageDTO goodsPageDTO);
}
